package com.dayangxiaoen.enums;

import lombok.Getter;

/**
 * @author dayangxiaoen
 *
 * 1	SUCCESS	200	用户登录成功
 * 2	SERVER_ERROR	500	服务器出错
 * 3	USER_NOTFOUND	-999	用户名或密码错误
 * 4	PRODUCT_NOTFOUND	-10000	商品查询信息失败
 * 5	ADD_ERROR	-10001	添加商品出错
 * 6	UPDATE_ERROR	-10002	修改商品出错
 * 7	PRODUCT_NOTVERIFT	-10004	商品没有通过验证
 * 8	PRODUCT_NOTONLINE	-10005	商品未上线
 * 9	PRODUCT_NOTOFFLINE	-10006	商品未下线
 */
@Getter
public enum StatusCode {

    SUCCESS(200, "成功"),
    SERVER_ERROR(500, "服务器出错");


    private final int value;
    private final String desc;

    StatusCode(int value, String desc) {
        this.value = value;
        this.desc = desc;
    }

    public boolean equalsValue(Integer value){
        if (value == null) {
            return false;
        }
        return getValue() == value;
    }
}
